marine installation or structure - Espagnol Anglais Dictionnaire